.-icon {
    background-size: cover;
    width: 3vh;
    height: 3vh;
    background-position: center center;
    border-radius: 100px;
    background-color: transparent !important;
}

.-icon.-larger {
    width: 4vh;
    height: 4vh;
    margin: 10px;
}

.-icon.-super {
    border-radius: 0 !important;
    width: 5vh;
    height: 5vh;
}

.-icon.-small {
    width: 24px;
    height: 24px;
    margin: 3px;
}

.-icon.-smaller {
    width: 18px;
    height: 18px;
    margin: 3px;
}

.-icon.-circle {
    border-radius: 100px;
}

.-icon.-setup {
    background-image: url('./icons/setup.png');
}

.-icon.-travel {
    background-image: url('./icons/travel.png');
}

.-icon.-photo {
    background-image: url('./icons/photo.png');
}

.-icon.-archive {
    background-image: url('./icons/archive.png');
}

.-icon.-bing {
    background-image: url('./icons/bing.png');
}

.-icon.-info {
    background-image: url('./icons/info.png');
}

.-icon.-close {
    background-image: url('./icons/close.png');
}


.-icon.-loading {
    background-image: url('./icons/loading.gif');
}

.-icon.-e404 {
    background-image: url('./icons/404.png');
}

.-icon.-bing-info {
    background-image: url('./icons/bing-info.png');
}

.-icon.-setBkg {
    background-image: url('./icons/setBkg.png');
    width: 22px !important;
}

.-icon.-qrcode {
    background-image: url('./icons/qrcode.png');
}

.-icon.-im {
    background-image: url('./icons/im.png');
}

.-icon.-item {
    background-image: url('./icons/item.png');
}

.-icon.-camera {
    background-image: url('./icons/camera.png');
}

.-icon.-open {
    background-image: url('./icons/open.png');
}

.-icon.-qq {
    background-image: url('./icons/qq.png');
}

.-icon.-about-theme {
    background-image: url('./icons/theme.png');
}

.-icon.-mail {
    background-image: url('./icons/mail.png');
    height: 30px !important;
    width: 40px;
    border-radius: 4px !important;
    background-color: white !important;
    background-size: 51px;
}

.-icon.-ghost {
    background-image: url('./icons/ghost.png');
}


.-icon.-search-colorful {
    background-image: url('./icons/search-colorful.png');
}

.-icon.-search {
    background-image: url('./icons/search.png');
    height: 30px !important;
    width: 40px;
    border-radius: 4px !important;
    background-color: black !important;
    background-size: contain;
    background-repeat: no-repeat;
}